package org.stars.daostars;

/**
 * Rappresenta l'intrfaccia dell'entita' di base che il framework puo' 
 * rendere persistente. Il metodo <b>reset</b> serve invece ad impostare tutti gli
 * attributi ai rispettivi valori di default.<p>Ogni entityBean deve:
 * <ul>
 * <li>implementare il metodo <code>reset</code> richiamando come prima cosa il reset
 * della classe padre e di seguito inizializzando tutti gli attributi che sono stati definiti.
 * Gli attributi definiti a livello di classi padre sono inizializzati a livello di classe padre.
 *  Ad esempio:<br><br>
 *  <code>
 *   public void reset() {<br>
 *		super.reset();<br>
 *   	setCognome(DEFAULT_STRINGA);<br>
 *   	setNome(DEFAULT_STRINGA);<br>
 *   	setDataNascita(null);<br>
 *   	setCodiceFiscale(DEFAULT_STRINGA);<br>
 *   	setLuogoId(DEFAULT_ID);<br>
 *   	setLuogoDescrizione(DEFAULT_STRINGA);<br>
 *   	setPersonaFisicaId(DEFAULT_ID);<br>
 *   }<br>
 *  </code><br></li>
 *  <li>Non deve implementare il costruttore in quanto viene ereditato il costruttore dell'entityBeanBase
 *  che esegue il <code>reset</code>.</li>
 * </ul>
 * 
 * @author Alex Svetina (908303)
 * @author Francesco Benincasa (908099) 
 * 
 * @version 1.0, 09/08/2006
 */
public interface EntityBean
{

}

